.top{
    width: 100%;
    .w1440{
        width: 1440px;
        margin: 0 auto;
        position: relative;
    }
    img{
        margin: 30px 0 0 45px;
        height: 47px;
        float: left;
    }
    .right{
        float: right;
        color: #999;
        font-size: 14px;
        position: absolute;
        top: 59px;
        right: 45px;
        span{
            height: 14px;
            line-height: 1;
            padding-left: 14px;
            padding-right: 14px;
            border-left: 1px solid #999;
        }
        a{
            color: #999;
        }
    }
}
.content{
    top: 102px;
    position: relative;
    background: url(./../../imgs/registerbg.jpg);
    width: 100%;
    height: 483px;
    .login{
        top: 15px;
        width: 1440px;
        margin: 0 auto;
        position: relative;
        .loginbox{
            position: absolute;
            right: 15px;
            width: 430px;
            height: 460px;
            background-color: #fff;
            .registerbox{
                margin: 0 25px;
                width: 380px;
                height: 368px;
                display: flex;
                flex-direction: column;
                p{
                    width: 380px;
                    height: 24px;
                    line-height: 24px;
                    margin-top: 14px;
                    span{
                        font-size: 18px;
                        color: #333;
                    }
                    a{
                        color: #529bef;
                        font-size: 14px;
                        float: right;
                    }
                }
                .warning{
                    font-size: 14px;
                    color: #f32;
                    opacity: 0;
                }

                ul{
                    li{
                        width: 380px;
                        box-sizing: border-box;
                        border: 1px solid #ccc;
                        height: 44px;
                        line-height: 44px;
                        margin-bottom: 15px;
                        display: flex;
                        input{
                            border: none;
                            outline: none;
                            height: 23px;
                            line-height: 23px;
                            color: #333;
                            margin-top: 7px;
                            font-size: 14px;
                        }
                        .veribox{
                            border: 1px solid #ccc;
                            height: 42px;
                            width: 230px;
                            display: flex;
                            input{
                                border: none;
                                outline: none;
                                height: 23px;
                                line-height: 23px;
                                color: #333;
                                font-size: 14px;
                            }
                        }
                        i{
                            display: inline-block;
                            width: 25px;
                            height: 29px;
                            margin-left: 14px;
                            margin-top: 6px;
                            background: url(../../imgs/registercount.png);
                        }
                       
                    }    
                    .noborder{
                        border: none;
                    }
                    .last{
                        width: 380px;
                        height: 22px;
                        line-height: 22px;
                        padding-bottom: 11px;
                        #checkbox{
                            margin-top: 0px;
                        }
                        a{
                            color: #529bef;
                            font-size: 14px;
                            text-decoration: underline;
                        }
                    }
                    .submit-btn{
                        color: #fff;
                        background: #61b1ef;
                        border: 2px solid #61b1ef;
                        cursor: pointer;
                        width: 380px;
                        height: 44px;
                    }
                    .pdimg{
                        background-position: -200px 0px;
                    }
                    .pic{
                        background-position: -200px 0px;
                    }
                    .veri{
                        background-position: -297px 5px;

                    }
                } 
               
            }
            h3{
                margin-left: 20px;
                font-weight: normal;
                width: 136px;
                height: 44px;
                box-sizing: border-box;
                font-size: 14px;
                border:1px solid #419ce3;
                color: #419ce3;
                text-align: center;
            }
           
        }
    }
}